﻿@model IEnumerable<EdexApiClient.SEC_COMPANIES_ACCESS>

@{
    ViewBag.Title = "Справочник разрешений";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<header class="jumbotron subhead" id="overview">
    <h1></h1>
    <p class="lead">Справочник разрешений</p>
</header>

<table data-name="COMPANIES_ACCESS" class="table table-striped">
    <thead>
        <tr>
            <th>Наименование компании</th>
            <th>Доступ</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var record in Model) {
        <tr @record.IS_ALLOWED { class=".warning"} data-index="@record.GUID_RECORD">
            <td>@record.ALLOW_COMPANY.COMPANY_NAME</td>
            @if (record.IS_ALLOWED){
                <td><a href="#" class="btn btn-inverse" data-id="@record.GUID_RECORD" data-action="COMPANIES_ACCESS-REJECT">Отклонить доступ</a></td>
            }else{
                <td><a href="#" class="btn btn-success" data-id="@record.GUID_RECORD" data-action="COMPANIES_ACCESS-CONFIRM">Предоставить доступ</a></td>              
            }
        </tr>
        }
    </tbody>
</table>

<p>
    <a href="#" class="btn" data-action="COMPANIES_ACCESS-CREATE"><i class="icon-plus"></i> Предоставить доступ к данным</a>
</p>

<div id="companyes_details"></div>


<script type="text/javascript">

    $(function () {

        $(".btn[data-action='COMPANIES_ACCESS-CREATE']").live("click", function () {

            $.ajax({
                type: 'POST',
                url: '/CompanyAccess/ProvideAccess/',
                success: function () {
                    alert("Код доступа выслан на email.");
                }
            });

        });

        $(".btn[data-action='COMPANIES_ACCESS-CONFIRM']").live("click", function () {

            var button = $(this)
            var id = button.attr("data-id");
            
            $.ajax({
                type: 'POST',
                url: '/CompanyAccess/ConfirmAccessCode/' + id,
                success: function () {
                    button.attr("class", "btn btn-inverse");
                    button.text("Отклонить доступ");
                }
            });

        });
    });

</script>